Java除法保留两位小数 | 您所在的位置:网站首页 › JAVA中除法时保留两位小数 › Java除法保留两位小数 |
1、int型或者Integer型 import java.text.DecimalFormat; public class IntDivideTest { public static void main(String[] args) { int a = 1; int b = 3; DecimalFormat decimalFormat = new DecimalFormat("0.00"); String divide = decimalFormat.format((float) a / (float) b); System.out.println(divide); } }结果: import java.text.DecimalFormat; public class IntDivideTest { public static void main(String[] args) { int a = 1; int b = 3; DecimalFormat decimalFormat = new DecimalFormat("0.00%"); String divide = decimalFormat.format((float) a / (float) b); System.out.println(divide); } }结果:
2、BigDecimal型 import java.math.BigDecimal; import java.math.RoundingMode; public class BigDecimalDivideTest { public static void main(String[] args) { BigDecimal a = new BigDecimal("1"); BigDecimal b = new BigDecimal("3"); BigDecimal divide = a.divide(b, 2, RoundingMode.HALF_UP); System.out.println(divide.toString()); } }结果: |
CopyRight 2018-2019 实验室设备网 版权所有 |